package tenth.通配符.受限泛型;

// 设置方法只能接收泛型为Number或者Number的子类
public class 泛型的上限 {
    public static void main(String[] args) {
        Info<Integer> i1 = new Info<>();
        Info<Float> i2 = new Info<>();
        i1.setVar(88);
        // i1.setVar("张三"); //错误的泛型传递，不是数字 不可以传递
        i2.setVar(88.8f);
        fun(i1);
        fun(i2);
    }
    //接收Info对象，范围上限设置为Number，所以只能接受数字类型
    public static void fun(Info temp) {
        System.out.println(temp + "、");
    }

}
